- Probably going to use Go
- MQTT to communicate
- JSON config file
- List of integrations
- Files providing integration
- syntax for MQTT communication
- List of devices
- Integration
- Id
- Optional options
- IP Address
- port
- type
- etc
- Spawns new process for each integration
- Integration accepts JSON config on command line
- Handle errors from std(out|err)
- NextJS for website
- Framework
- Shadcn
- Chakra
- MUI
- BeerCSS
- Super simple, just controls
- Possibly add settings for devices
- Responsive
- Considerations for
- Maybe reverse engineer the Home Assistant API to make it compatible with the mobile apps
- Check the docs first
- Wireshark the traffic later
⠀⠀